package task17;

import org.omg.Messaging.SYNC_WITH_TRANSPORT;

/**
 * Create by IntelliJ IDEA
 *
 * @author: jsonor
 * @date-Time: 2018/4/13 11:18
 * @description:
 *  * 一，类实现接口：
 * 1，implements
 * 2，必须重写接口中的所有方法（接口中的所有方法都是抽象方法）
 * 3，可以实现多接口
 * 二，类继承抽象父类接口
 * 1，关系：is a /like a
 * 2，接口无限扩展空间
 * 四，面向接口编程
 * 1，消除重复代码
 * 2，改变？主类（指挥者）不变，让工厂变
 *   多态
 */

public class Cat extends Animal implements Pet,Police{


  @Override
  public void befriendly() {
    System.out.println("cat 友好");

  }

  @Override
  public void play() {
    System.out.println("cat 陪我玩");
  }

  @Override
  public void speak(){
    System.out.println("");
  }

}
